var baseURL = 'http://localhost:8888/'
$.ajaxPrefilter(function(option) {
    option.beforeSend = function() {
        window.NProgress && window.NProgress.start()
    }

    // 1、配置通用的URL地址
    option.url = baseURL + option.url
        // 2、设置接口的通用请求头信息
    if (option.url.lastIndexOf('admin/') !== -1) {
        // 所有包含my的请求路径需要进行权限验证（需要先登录）
        // header默认不存在，所以需要设置一个对象
        option.headers = {
            Authorization: localStorage.getItem('mytoken')
        }
    }
    // 3、处理通用的异常情况
    // 服务器响应结束时触发
    option.complete = function(res) {
        // 完成请求后，结束进度条
        window.NProgress && window.NProgress.done()
            // 处理失败的情况
        if (res.responseJSON && res.responseJSON.status === 401 && res.responseJSON.message === '身份认证失败！') {
            // 把无效的token清除
            localStorage.removeItem('mytoken')
                // 如果身份验证失败了，就跳转到登录页面
            parent.window.location.href = '../login1.html'
        }
    }
})